#ifndef __LICENSE_H
#define __LICENSE_H

#include "LicenseOpts.h"

 #define	 LIC_REGISTRY			("D_c_M\\Settings")

#define  LIC_INFO_LENGTH		64

#ifdef USE_DCMLICENSE

#define kLicNoExpiration		LIC_OPTION_NOEXPIRE_VALUE		// if set then no 45 day demo expiration
#define kLicNoTimeout			LIC_OPTION_NOTIMEOUT_VALUE		// if set, then no 5 minute timeout
#define kLicRegisterd			LIC_OPTION_REGISTERED_VALUE		// if set then user has registered product
#define kLicNotLite				LIC_OPTION_NOT_LITE_VALUE		// if set then not lite version of product (if supported)
#define kLicProEdition			LIC_OPTION_PRO_EDITION			// if set, then professional edition
#define kLicIPOD				LIC_OPTION_IPOD					// if set, then enable low power on LT (centrino processor)

#else //USE_DCMLICENSE

enum eIVLicenseCommon
{
	 kLicNoExpiration	=	LIC_OPTION_NOEXPIRE_VALUE		// if set then no 45 day demo expiration
	,kLicNoTimeout		=	LIC_OPTION_NOTIMEOUT_VALUE		// if set, then no 5 minute timeout
	,kLicRegisterd		=	LIC_OPTION_REGISTERED_VALUE		// if set then user has registered product
	,kLicNotLite		=	LIC_OPTION_NOT_LITE_VALUE		// if set then not lite version of product (if supported)
	,kLicProEdition		=	LIC_OPTION_PRO_EDITION			// if set, then professional edition
	,kLicIPOD			=	LIC_OPTION_IPOD				// if set, then enable low power on LT (centrino processor)
};


#endif // USE_DCMLICENSE

enum eLicOptsInfo
{
	 kLicNotAvailable = 0
	,kLicTrial = 1
	,kLicEval = 2
	,kLicFull = 3
	,kLicTrialAlreadyTimeout = 4
	,kLicEvalAlreadyExpired = 5
};

#endif /* __LICENSE_H */
